";
$anterior = $pc -1;
$proximo = $pc +1;
echo "";
if ($pc>1) { echo "<<< Anterior "; } else { echo "<<< Anterior"; }
echo " | ";
// aqui começa a parte mais chata, ele calcula os numeros do miolo da barra de paginação
if ($tp <= 7)
{ $cont1 = 1; $cont2 = $tp; }
else
{ if ($pc < 4 )
{ $cont1 = 1; $cont2 = 7; }
else
{ $cont2 = $pc + 3;
if ($cont2 > $tp)
{ $cont2 = $tp; }
$cont1 = $cont2 - 6;
}
}
$cont2++;
$cont=$cont1;
// feito os calculos, aqui monta-se o miolo da barra
while ($cont!=$cont2) {
IF ($pc==$cont){
ECHO (" [$cont] | ");
} ELSE {
ECHO (" $cont | ");
}
$cont++;
}
if ($pc<$tp) {
echo " Próxima >>>";
} else {
echo "Próxima >>>";
}
echo " |
";
}
?>